home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_300
/
335_02
/
as6809.txt
< prev
next >
Wrap
Text File
|
1990-12-02
|
15KB
|
793 lines
- 1 -
A. Appendix_for_as6809_Frankenstein_Assembler
A.1 Pseudo_Operations
A.1.1 Standard_Pseudo_Operation_Mnemonics
End END
File Inclusion INCL INCLUDE
If IF
Else ELSE
End If ENDI
Equate EQU
Set SET
Org ORG
Reserve Memory RESERVE RMB
Define Byte Data BYTE DB FCB
Define Word Data DW FDB WORD
Define String Data FCC STRING
Define Character Set Translation CHARSET
Define Character Value CHARDEF CHD
Use Character Translation CHARUSE
A.2 Instructions
A.2.1 Instruction_List
Opcode Syntax Selection Criteria
ABX
ADCA '#' expr
ADCA expr DIRECT
ADCA expr EXTENDED
ADCA indexed
ADCB '#' expr
ADCB expr DIRECT
ADCB expr EXTENDED
ADCB indexed
ADDA '#' expr
ADDA expr DIRECT
ADDA expr EXTENDED
ADDA indexed
ADDB '#' expr
ADDB expr DIRECT
ADDB expr EXTENDED
- 2 -
Opcode Syntax Selection Criteria
ADDB indexed
ADDD '#' expr
ADDD expr DIRECT
ADDD expr EXTENDED
ADDD indexed
ANDA '#' expr
ANDA expr DIRECT
ANDA expr EXTENDED
ANDA indexed
ANDB '#' expr
ANDB expr DIRECT
ANDB expr EXTENDED
ANDB indexed
ANDCC '#' expr
ASL expr DIRECT
ASL expr EXTENDED
ASL indexed
ASLA
ASLB
ASR expr DIRECT
ASR expr EXTENDED
ASR indexed
ASRA
ASRB
BCC expr
BCS expr
BEQ expr
BGE expr
BGT expr
BHI expr
- 3 -
Opcode Syntax Selection Criteria
BHS expr
BITA '#' expr
BITA expr DIRECT
BITA expr EXTENDED
BITA indexed
BITB '#' expr
BITB expr DIRECT
BITB expr EXTENDED
BITB indexed
BLE expr
BLO expr
BLS expr
BLT expr
BMI expr
BNE expr
BPL expr
BRA expr
BRN expr
BSR expr
BVC expr
BVS expr
CLR expr DIRECT
CLR expr EXTENDED
CLR indexed
CLRA
CLRB
CMPA '#' expr
CMPA expr DIRECT
CMPA expr EXTENDED
- 4 -
Opcode Syntax Selection Criteria
CMPA indexed
CMPB '#' expr
CMPB expr DIRECT
CMPB expr EXTENDED
CMPB indexed
CMPD '#' expr
CMPD expr DIRECT
CMPD expr EXTENDED
CMPD indexed
CMPS '#' expr
CMPS expr DIRECT
CMPS expr EXTENDED
CMPS indexed
CMPU '#' expr
CMPU expr DIRECT
CMPU expr EXTENDED
CMPU indexed
CMPX '#' expr
CMPX expr DIRECT
CMPX expr EXTENDED
CMPX indexed
CMPY '#' expr
CMPY expr DIRECT
CMPY expr EXTENDED
CMPY indexed
COM expr DIRECT
COM expr EXTENDED
COM indexed
COMA
COMB
CWAI '#' expr
DAA
DEC expr DIRECT
DEC expr EXTENDED
DEC indexed
- 5 -
Opcode Syntax Selection Criteria
DECA
DECB
EORA '#' expr
EORA expr DIRECT
EORA expr EXTENDED
EORA indexed
EORB '#' expr
EORB expr DIRECT
EORB expr EXTENDED
EORB indexed
EXG register ',' register
INC expr DIRECT
INC expr EXTENDED
INC indexed
INCA
INCB
JMP expr DIRECT
JMP expr EXTENDED
JMP indexed
JSR expr DIRECT
JSR expr EXTENDED
JSR indexed
LBCC expr
LBCS expr
LBEQ expr
LBGE expr
LBGT expr
LBHI expr
LBHS expr
- 6 -
Opcode Syntax Selection Criteria
LBLE expr
LBLO expr
LBLS expr
LBLT expr
LBMI expr
LBNE expr
LBPL expr
LBRA expr
LBRN expr
LBSR expr
LBVC expr
LBVS expr
LDA '#' expr
LDA expr DIRECT
LDA expr EXTENDED
LDA indexed
LDB '#' expr
LDB expr DIRECT
LDB expr EXTENDED
LDB indexed
LDD '#' expr
LDD expr DIRECT
LDD expr EXTENDED
LDD indexed
LDS '#' expr
LDS expr DIRECT
LDS expr EXTENDED
LDS indexed
LDU '#' expr
LDU expr DIRECT
LDU expr EXTENDED
- 7 -
Opcode Syntax Selection Criteria
LDU indexed
LDX '#' expr
LDX expr DIRECT
LDX expr EXTENDED
LDX indexed
LDY '#' expr
LDY expr DIRECT
LDY expr EXTENDED
LDY indexed
LEAS indexed
LEAU indexed